// 配置自动引入API及组件【不需要手动配置，直接可使用】适用UI框架：ElementPlus、Vant、NaiveUI；适用API：axios、vue、lodash
import AutoImport from 'unplugin-auto-import/vite'; // 自动引入API
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'; // 自动按需引入组件
export default function createAutoImport() {
  return AutoImport({
    // 支持自动导入api规则相关文件
    // 默认支持 .ts,.tsx,.js,.jsx,.vue
    // 自动导入vue相关函数，如：ref,reactive,toRef等
    imports: ['vue', 'vue-router', 'pinia'], // 自动导入 vue,vue-router,pinia内部分api
    include: [/\.[tj]sx?$/, /\.vue$/, /\.vue\?vue/, /\.md$/],
    resolvers: [ElementPlusResolver({ importStyle: 'scss' })],
    // dts: resolvePath('./src/auto-imports.d.js') // 配置文件生成位置
    dts: false
  });
}
